Creating The Most Accurate Smartphone Positioning System